body {

}


#main{
    position:absolute;
	top: 150px;
	left: 10px;
    width: 800px;
    height: 3500px;
    background: #abedef;
    border:1px solid #444;
	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 400px;
    
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
   
}

#summary {
	position: fixed;
	top: 150px;
	left: 820px;
    width: 160px;
    height: 400px;
    background: #abedef;
    border:1px solid #444;
	padding: 5px;
	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 400px;
    font-size: 13px;
    
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}



#top{
   // width: 780px;
   
	position: absolute;
	top: 0px;
	left: 0px;
    height: 130px;
	width:101%;
    background: #abadef;
	
	margin-left: auto;
	margin-right: auto;
    
	//padding:10px;
	
   // -webkit-border-radius: 15px 15px 0px 0px;
  //  -moz-border-radius: 15px 15px 0px 0px;
   // border-radius: 15px 15px 0px 0px;
	
}


#red{
    width: 70px;
    height: 40px;
    background: #f02;
	
	margin-left: auto;
	margin-right: auto;
    
	padding:10px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#green{
    width: 70px;
    height: 40px;
    background: #1f3;
	
	margin-left: auto;
	margin-right: auto;
    
	padding:10px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#plane1, #plane2, #plane3, #plane4{
    height: 40px;
    background: #bbedef;
    border:2px solid #444;
	
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
    
	padding:10px;
    font-size: 16px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#hotel1, #hotel2, #hotel3{
    height: 70px;
    background: #cbddef;
    border:2px solid #444;
	
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
    
	padding:10px;
    font-size: 16px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#extra1, #extra2, #extra3, #extra4, #extra5{
    height: 40px;
	width: 200px;
    background: #cbddef;
    border:2px solid #444;
	
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
    
	padding:10px;
    font-size: 16px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#from {
    position:absolute;
	top: 80px;
	left: 170px;
}

#destination {
    position:absolute;
	top: 80px;
	left: 430px;
}

#travel1 {
    position:absolute;
	top: 180px;
	left: 170px;
}

#travel2 {
    position:absolute;
	top: 180px;
	left: 430px;
}

#adults {
    position:absolute;
	top: 280px;
	left: 170px;
}

#info1, #info2, #info3, #info4, #info5{
    height: 80px;
	width: 80px;
    background: #f10;
    border:2px solid #444;
	
	margin: 20px;
	margin-left: auto;
	margin-right: auto;
	
    position:relative;
    
	padding:10px;
    font-size: 10px;
	
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#info1 {
	top: 270px;
}

#info4 {
    background: #1f0;
}

#step1, #step2, #step3, #step4, #step5{ 
    margin: 10px;
	margin-top: 30px;
    
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}

#step1info, #step2info, #step3info, #step4info, #step5info{ 
    margin-bottom: 10px;
}

#field1{
	height: 430px;
}